/**
 * Copyright© 2003-2019 浙江汇信科技有限公司, All Rights Reserved. <br/>
 */
package com.icinfo.cloud.provider.punish.config.vo;

import com.icinfo.cloud.provider.punish.config.model.ApprovalFlowDetailInfo;
import lombok.Data;

import java.util.List;

/**
 * 描述: 审批流主表 approval_flow_main_info 对应的实体类.<br>
 * WARNING：不是表中字段的属性必须加@Transient注解
 * @author framework generator
 * @date 2022年02月16日
 */
@Data
public class ApprovalFlowMainAndDetailInfoVo {
    /**
     * 主键
     */
    private String id;

    /**
     * 流程名称
     */
    private String flowName;

    /**
     * 适用级别-字典值; 0 全部 ，1 省级机构，2 地市机构，3 区县机构，4 派出机构，5 乡镇机构
     */
    private String applyLevel;
    /**
     * 适用级别; 0 全部 ，1 省级机构，2 地市机构，3 区县机构，4 派出机构，5 乡镇机构
     */
    private String applyLevelName;
    /**
     * 适用领域类别;0 全省，1指定类别
     */
    private String applyFieldType;

    /**
     * 适用领域
     */
    private String applyFieldName;

    /**
     * 适用领域编码
     */
    private String applyFieldCode;
    /**
     * 适用区域类别；0 全省，1指定类别
     */
    private String applyAreaType;

    /**
     * 适用区域
     */
    private String applyAreaName;

    /**
     * 适用区域编码
     */
    private String applyAreaCode;

    /**
     * 抄送设置-字典值；1 需要 0不需要
     */
    private String isCopy;
    /**
     * 抄送设置；1 需要 0不需要
     */
    private String isCopyName;

    /**
     * 转交设置-字典值；1 允许 0不允许
     */
    private String isTransmit;
    /**
     * 转交设置；1 允许 0不允许
     */
    private String isTransmitName;
    /**
     * 总时效
     */
    private String totalTerm;
    /**
     * 详情列表
     */
    private List<ApprovalFlowDetailInfo> approvalFlowDetailInfoList;
}